<gm:page title="My App" authenticate="false">
 
  <!--
    The Con Finder finds Cons (Conferences or Conventions) near you.    
    @author: Jacob P. Silvia
  -->
 
  <gm:data id="cal" data="http://www.google.com/calendar/feeds/90n2p6tk6l5nii0btviuv7kh5o@group.calendar.google.com/public/full?futureevents=true"/>
 
  <gm:list id="calendarFeed" data="${cal}" pagesize="10" template="calendarTemplate" sort="dateSort">
    <gm:filter ref="gd:when/@endTime" min="2008-03-28"/>
    <gm:sort name="dateSort" ref="gd:when/@startTime"/>
    <gm:sort name="titleSort" ref="atom:title"/>
  </gm:list>
 
  <gm:template id="calendarTemplate">
    <table class="black-theme">
      <tr>
        <th>Event</th>
        <th>Start</th>
        <th>End</th>
      </tr>
      <tr repeat="true">
        <td><gm:text ref="atom:title"/></td>
        <td><gm:text ref="gd:when/@startTime"/></td>
        <td><gm:text ref="gd:when/@endTime"/></td>
      </tr>
    </table>
  </gm:template>
 
</gm:page>







